package com.xukai.springboot.service.patient;

import com.xukai.springboot.datalayer.patient.PatientMapper;
import com.xukai.springboot.entity.patient.t_patient;
import org.springframework.stereotype.Service;

import java.util.Date;
import java.util.List;

@Service
public class PatientService {


    /**
     *
     */
    private PatientMapper patientMapper;

    /**
     * 新建患者信息
     */
    public void CreatePatient(t_patient Data) {
        Data.setCreateTime(new Date());
        patientMapper.CreatePatient(Data);
    }

    /**
     * 获取患者详细信息
     */
    public t_patient GetPatient(int PatientID) {
        return patientMapper.GetPatient(PatientID);
    }

    /**
     * 编辑患者信息
     */
    public void EditPatient(t_patient Data) {
        patientMapper.UpdatePatient(Data.getName(), Data.getDestribe(), Data.getContact(), Data.getEmail(), Data.getId());
    }

    /**
     * 删除患者信息
     */
    public void DelPatient(int id) {
        patientMapper.DelPatinetWerChat(id);
    }

    /**
     * 获取患者列表
     */
    public List<t_patient> GetPatientList(int PageSize, int StartIndex, String PatientName) {
        return patientMapper.GetPatientList(PageSize, StartIndex, PatientName);
    }

    /**
     * 获取患者训练计划
     */

    /**
     * 获取患者历史训练信息
     */

}
